@charset "utf-8"; 
/*
[DTmuban Template] Copyright (c) 2010-2018 www.dtmuban.com
This is not a free template. Please buy the authentic license.
Author: Xiaohei, QQ:2909458585. Version: dz_v7, time: 20181116.
Special note: do not modify this document without permission.
*/
/*css reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,a {
    margin: 0;
    padding: 0;
    outline: 0
}

a,span,img,em,p,h2,ul,li {
    cursor: pointer
}

table {
    border-spacing: 0;
    border-collapse: collapse
}

ul,li {
    list-style: none
}

fieldset,img {
    border: 0
}

a {
    text-decoration: none;
    color: #666;
}

a:hover {
    text-decoration: none;
}

q:before,q:after {
    content: ''
}

abbr,acronym {
    font-variant: normal;
    border: 0
}

address,cite,dfn,optgroup,em,var {
    font-weight: normal;
    font-style: normal
}

legend {
    color: #000
}

body,button,input,select,textarea {
    font: 14px/1.6 'Microsoft YaHei',微软雅黑,'MicrosoftJhengHei',STHeiti,'LiHei Pro Medium',华文雅黑;
    color: #333
}

code,kbd,pre,samp,tt {
    font-family: 'Courier New',Courier,monospace
}

i {
    font-style: normal
}

.no_m {
    margin: 0 !important
}

@font-face {
    font-family: 'iconfont';
    src: url("iconfont.eot");
    /* IE9*/
    src: url("iconfont.eot-#iefix") format('embedded-opentype'), /* IE6-IE8 */ url("iconfont.woff") format('woff'), /* chrome、firefox */ url("iconfont.ttf") format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url("iconfont.svg#iconfont") format('svg');
    /* iOS 4.1- */
}

.iconfont {
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    font-family: iconfont;
}

input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea {
    border: 1px solid rgba(0,0,0,.2);
}

.bg-e7dac9 {
    background-color: #e7dac9;
}

.mui-btn.mui-active:enabled,.mui-btn:enabled:active,button.mui-active:enabled,button:enabled:active,input[type=button].mui-active:enabled,input[type=button]:enabled:active,input[type=reset].mui-active:enabled,input[type=reset]:enabled:active,input[type=submit].mui-active:enabled,input[type=submit]:enabled:active {
    color: #fff;
    background-color: #929292
}

.mui-btn.mui-disabled,.mui-btn:disabled,button.mui-disabled,button:disabled,input[type=button].mui-disabled,input[type=button]:disabled,input[type=reset].mui-disabled,input[type=reset]:disabled,input[type=submit].mui-disabled,input[type=submit]:disabled {
    opacity: .6
}

.mui-btn-blue,.mui-btn-primary,input[type=submit] {
    color: #fff;
    border: 1px solid #007aff;
    background-color: #007aff
}

.mui-btn-blue.mui-active:enabled,.mui-btn-blue:enabled:active,.mui-btn-primary.mui-active:enabled,.mui-btn-primary:enabled:active,input[type=submit].mui-active:enabled,input[type=submit]:enabled:active {
    color: #fff;
    border: 1px solid #0062cc;
    background-color: #0062cc
}

.bold {
    font-weight: bold
}

/*字体加粗*/
.unbold {
    font-weight: normal
}

/*取消加粗*/
.fn {
    font-family: Arial
}

/*英文字体*/
.sfh {
    font-family: '微软雅黑'
}

.georgia {
    font-family: Constantia,Georgia
}

/*英文字体*/
.tc {
    text-align: center
}

/*文本居中*/
.tl {
    text-align: left
}

.tr {
    text-align: right
}

.f12 {
    font-size: 12px;
}

.f14 {
    font-size: 14px;
}

.f16 {
    font-size: 16px;
}

.f18 {
    font-size: 18px;
}

.f19 {
    font-size: 19px;
}

.f20 {
    font-size: 20px;
}

.f22 {
    font-size: 22px;
}

.f24 {
    font-size: 24px;
}

.f26 {
    font-size: 26px;
}

.f28 {
    font-size: 28px;
}

.f30 {
    font-size: 30px;
}

.elp {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*文本超出省略号，不自动分行*/
.rel {
    position: relative
}

/*相对定位*/
.abs {
    position: absolute
}

/*绝对定位*/
.fix {
    position: fixed
}

/*浮动定位,IE6不支持*/
.fr {
    float: right
}

/*浮动*/
.fl {
    float: left
}

.cc:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: '.'
}

/*清除浮动*/
.cc {
    display: inline-block
}

/*.cc{height:1%}*/
.cc {
    display: block
}

.c {
    font: 0/0 Arial;
    clear: both;
    overflow: hidden;
    height: 0
}

.hidden {
    display: none
}

/*隐藏*/
.vhidden {
    visibility: hidden
}

/*隐藏元素，但保留物理空间*/
.vshow {
    visibility: visible
}

/*取消保留物理空间隐藏元素*/
.ofh {
    overflow: hidden
}

/*超出隐藏*/
.ofh-x {
    overflow-x: hidden
}

/*横向超出隐藏*/
.ofh-y {
    overflow-y: hidden
}

/*纵向超出隐藏*/
.ofa {
    overflow-y: auto
}

/*纵向超出隐藏，自动添加滚动条*/
.block {
    display: block
}

/*元素转成块*/
.ma {
    margin: 0 auto
}

/*水平居中*/
.w100 {
    width: 100%;
    min-width: 1200px;
    margin: 0 auto;
}

.warp,.m {
    width: 1200px;
    margin: 0 auto;
}

/*透明度*/
.alpha10 {
    opacity: .1;
    filter: alpha(opacity=10);
    -moz-opacity: .1
}

.alpha33 {
    opacity: .33;
    filter: alpha(opacity=33);
    -moz-opacity: .33
}

.alpha50 {
    opacity: .5;
    filter: alpha(opacity=50);
    -moz-opacity: .5
}

.alpha66 {
    opacity: .66;
    filter: alpha(opacity=66);
    -moz-opacity: .66
}

.mt5 {
    margin-top: 5px
}

.mt10 {
    margin-top: 10px
}

.mt15 {
    margin-top: 15px
}

.mt20 {
    margin-top: 20px
}

.mt25 {
    margin-top: 25px
}

.mt30 {
    margin-top: 30px
}

.mt50 {
    margin-top: 50px
}

.mt60 {
    margin-top: 60px
}

.mt70 {
    margin-top: 70px
}

.mt75 {
    margin-top: 75px
}

.mt80 {
    margin-top: 80px
}

.mt85 {
    margin-top: 85px
}

.hand {
    cursor: pointer
}

/*手型鼠标*/
body {
    min-width: 1200px;
}

.bg-eee {
    background-color: #eee;
}

.bg-fff {
    background-color: #fff;
}

.bg-f8 {
    background-color: #f8f8f8;
}

.bg-e7 {
    background-color: #e7e7e7;
}

.bg-H {
    background-color: #ff6400;
}

.bg-ffbe2a {
    background-color: #ffbe2a;
}

.bg-00a0e9 {
    background-color: #00a0e9;
}

.bg-fe5069 {
    background-color: #fe5069
}

a {
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
    color: #666;
}

a span {
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
}

a:hover,a:hover span {
    color: #ff6400;
}

a.bg-H:hover {
    color: #fff;
    background-color: #de6110;
}

a.bg-00a0e9:hover {
    color: #fff;
    background-color: #109cdb;
}

a.bg-fe5069:hover {
    color: #fff;
    background-color: #f12b48;
}

.colorf {
    color: #fff;
}

.color0 {
    color: #000;
}

.color3 {
    color: #333;
}

.color6 {
    color: #666;
}

.color9 {
    color: #999;
}

.text-d {
    color: #ddd;
}

.text-H {
    color: #ff6400;
}

.text-ffbe2a {
    color: #ffbe2a;
}

.text-ec231c {
    color: #ec231c;
}

.text-003333 {
    color: #003333;
}

.bg-fff {
    background-color: #fff;
}

.bg-f7 {
    background-color: #f7f7f7;
}

.bg-f9 {
    background-color: #f9f9f9;
}

.bg-19599c {
    background-color: #19599c;
}

.bg-292a33 {
    background-color: #292a33;
}

.bg-fe9829 {
    background-color: #fe9829;
}

.pt5 {
    padding-top: 5px;
}

.pt10 {
    padding-top: 10px;
}

.pt20 {
    padding-top: 20px;
}

.pb5 {
    padding-bottom: 5px;
}

.pb10 {
    padding-bottom: 10px;
}

.pb20 {
    padding-bottom: 20px;
}

.pt15 {
    padding-top: 15px;
}

.pt30 {
    padding-top: 30px;
}

.pt85 {
    padding-top: 85px;
}

.mt40 {
    margin-top: 40px;
}

.mt45 {
    margin-top: 45px;
}

.pt40 {
    padding-top: 40px;
}

.pb15 {
    padding-bottom: 15px;
}

.pb30 {
    padding-bottom: 30px;
}

.pb40 {
    padding-bottom: 40px;
}

.pb75 {
    padding-bottom: 75px;
}

.pb90 {
    padding-bottom: 90px;
}

.pt50 {
    padding-top: 50px;
}

.pt55 {
    padding-top: 55px;
}

.pt60 {
    padding-top: 60px;
}

.pb50 {
    padding-bottom: 50px;
}

.pb60 {
    padding-bottom: 60px;
}

.mr20 {
    margin-right: 20px;
}

.ml20 {
    margin-left: 20px;
}

.pl40 {
    padding-left: 40px;
}

.mt15 {
    margin-top: 15px;
}

.pl30 {
    padding-left: 30px;
}

.pr30 {
    padding-right: 30px;
}

.mb15 {
    margin-bottom: 15px;
}

.mb20 {
    margin-bottom: 20px;
}

.ml40 {
    margin-left: 40px;
}

.pr25 {
    padding-right: 25px;
}

.pt35 {
    padding-top: 35px;
}

.pt65 {
    padding-top: 65px;
}

.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 15px;
}

.pt25 {
    padding-top: 25px;
}

.pb25 {
    padding-bottom: 25px;
}

.pl10 {
    padding-left: 10px;
}

.pl25 {
    padding-left: 25px;
}

.pl85 {
    padding-left: 85px;
}

.pt17 {
    padding-top: 17px;
}

.pb17 {
    padding-bottom: 17px;
}

.mr15 {
    margin-right: 15px;
}

.pr10 {
    padding-right: 10px;
}

.pl5 {
    padding-left: 5px;
}

.pl15 {
    padding-left: 15px;
}

.pr15 {
    padding-right: 15px;
}

.pt110 {
    padding-top: 110px;
}

.pb70 {
    padding-bottom: 70px;
}

.pt70 {
    padding-top: 70px;
}

.pl20 {
    padding-left: 20px;
}

.pr20 {
    padding-right: 20px;
}

.mb40 {
    margin-bottom: 40px;
}

.pt80 {
    padding-top: 80px;
}

.pb80 {
    padding-bottom: 80px;
}

.pl45 {
    padding-left: 45px;
}

.pr45 {
    padding-right: 45px;
}

.pt100 {
    padding-top: 100px;
}

/*head*/
.HTR {
}

.HTR .xh-hui {
    padding-right: 50px
}

.HTR .xh-hui i {
    font-size: 18px;
}

.head {
    padding: 14px 0;
    z-index: 1;
    height: 77px;
}

.headright {
    right: 13px;
    top: 0;
}

.headright div {
    padding-top: 32px;
    width: 84px;
    height: 38px;
    padding-left: 25px;
    position: relative;
    z-index: 2;
    background: #fff;
}

.headright img.headicon1 {
    left: 0;
    top: 35px;
}

.headright img.headiconer {
    left: 4px;
    top: -5px;
    opacity: 0;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
    z-index: 1
}

.x_logo{width:390px;}

.headsearch {
    margin-top: 22px;
    px; */
    margin-left: 35px;
    width: 500px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-left: 50px;
}

.headsearchleft {
    width: 100px;
    padding-left: 5px;
    float: left;
}

.headsearchleft span {
    line-height: 35px;
    width: 90px;
    cursor: pointer;
    float: left;
}
.headsearchleft span input{
    line-height: 21px;
    width: 70px;
    height: 20px;
    margin-bottom: 0;
    padding: 0;
    -webkit-user-select: text;
    border: 0;
    border-radius: 0;
    outline: 0;
    background-color: #fff;
    text-align: center;
    cursor: pointer;
}

.headsearchleft span i {
    margin-left: 5px;
    font-size: 12px;
    display: inline;
}

.headsearchleft ul {
    top: 37px;
    left: 0;
    width: 65px;
    padding-left: 10px;
    padding-bottom: 5px;
	z-index: 9999;
}

.headsearchleft li {
    line-height: 1.8em;
}

input[type=text].headsearchmiddle {
    top: 33px;
    left: 595px;
    width: 320px;
    padding: 7px 0;
    border: 0;
}

input[type=text].headsearchmiddle {
    top: 0;
    width: 334px;
    padding: 5px 0;
    border: 0;
}

.headsearch input[type=submit] {
    width: 60px;
    height: 37px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    top: -1px;
    position: relative;
    padding: 0;
    float: right;
}

.x_so{border-radius: 3px; 
    border-top-left-radius: 3px; 
    border-top-right-radius: 3px; 
    border-bottom-right-radius: 3px; 
    border-bottom-left-radius: 3px; 
	cursor:pointer;
	}
.headsearch i.s {
    font-size: 24px;
    display: block;
    text-align: center;
}



.haderss {
    width: 60px;
    height: 37px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    right: -1px;
    position: absolute;
}


.daohang {
    height: 45px;
    position: relative;
}

.daohang ul li a {
    padding: 10px 29px;
}

.daohang ul li a:hover,.daohang ul li a.on {
    color: #fff;
}

.daohang .activenav {
    background: #ff6400;
    border-radius: 0
}

/*banner*/
.banner {
    width: 100%;
    height: 550px;
    overflow: hidden;
    position: relative;
    font-size: 0
}

.b-img {
    height: 550px;
    position: absolute;
    left: 0;
    top: 0;
}

.b-img a {
    display: block;
    height: 550px;
    float: left;
}

.bar-left,.bar-right{display:none}
.bar-left{position: absolute;top:45%;left:20%;z-index:1}
.bar-right{position: absolute;top:45%;right:20%;z-index:1}
.bar-left em,.bar-right em{width:32px;height:40px;display:inline-table;padding: 10px 0;}
.bar-left em{background: url(../img/slider-arrow.png) -110px 15px no-repeat;background-color: #6564646b;filter: alpha(opacity=50);opacity: 0.5;}
.bar-right em{background: url(../img/slider-arrow.png) 8px 15px no-repeat;background-color: #6564646b;filter: alpha(opacity=50);opacity: 0.5;}
.banner:hover .bar-left,.banner:hover .bar-right{display:block;filter: alpha(opacity=90);opacity: 0.9;}


.b-list {
    height: 50px;
    padding-top: 485px;
    position: relative;
    margin: 0 auto;
    z-index: 1;
}

.b-list span {
    display: block;
    cursor: pointer;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    float: left;
    margin: 0 5px;
    _margin: 0 3px;
    background-color: #aeb5c3;
}

.b-list .spcss {
    background-color: #fff
}

.yincblock:hover .yunyinc {
    display: block
}

.yunyinc {
    width: 108px;
   /* height: 180px;*/
    background: #19599c;
    position: absolute;
    top: 45px;
    z-index: 9;
    display: none
}

.yunyinc a {
    font-size: 16px;
    color: #fff;
    float: left;
}

/*登记*/
.dengjiwai {
    left: 50%;
    margin-left: -600px;
    top: 0;
    height: 55px;
}

.f40 {
    font-size: 40px;
}

.dengji {
    height: 460px;
    top: 45px;
    left: 0;
    border-radius: 3px;
    background: url("../img/dengjibg.png") left top no-repeat;
    background-color: #fff;
    width: 260px;
    padding: 0 25px;
}

.dengji p img {
    border: 1px solid #e1e1e1;
}

.dengji p a {
    width: 157px;
    height: 43px;
    line-height: 43px;
    border-radius: 43px;
}

/*底部*/
.footdaohang {
    margin-left: 40px;
    padding-top: 5px;
}

.footdaohang li a {
    line-height: 1.8em;
}

.footdaohangxian {
    height: 135px;
    border-left: 1px solid #393a47;
    margin-left: 40px;
}

.footdaohangyou a {
    width: 100px;
    display: block;
    height: 30px;
    line-height: 30px;
    background-color: #00a0e9;
    border-radius: 3px;
    margin-top: 5px;
}

.footdaohangyou a img {
    margin-right: 5px;
}

.footdaohangyou a:hover {
    background-color: #129ddd;
}

/*侧边*/
.cedaohang {
    position: fixed;
    right: 12px;
    top: 30%;
	/*z-index: 9999;*/
}

.ce {
    width: 49px;
    height: 49px;
    margin-bottom: 3px;
    background-color: #f2f2f2;
}

.ce i {
    right: 0;
    top: 0;
    width: 49px;
    height: 49px;
    background: url("../img/cedaohang.png") left top no-repeat;
    z-index: 2;
}

.ce1 i {
    background-position: 0 0;
}

.ce2 i {
    background-position: -49px 0;
}

.ce3 i {
    background-position: -98px -46px;
}

.ce4 i {
    background-position: -147px 0;
}

.ce5 i {
    background-position: -196px 0;
}

.ce6 i {
    background-position: -245px 0;
}

.ce span {
    width: 100px;
    height: 49px;
    line-height: 49px;
    background-color: #f2f2f2;
    left: 0;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
    opacity: 0
}

.ce:hover {
    background-color: #00a0e9;
}

.ce:hover span {
    left: -100px;
    background-color: #00a0e9;
    opacity: 1;
    color: #fff;
}

.ce1:hover i {
    background-position: 0 -49px;
}

.ce2:hover i {
    background-position: -49px -49px;
}

.ce3:hover i {
    background-position: -98px -49px;
}

.ce4:hover i {
    background-position: -147px -49px;
}

.ce5:hover i {
    background-position: -196px -49px;
}

.ce6:hover i {
    background-position: -245px -49px;
}

.ce img {
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
    left: 0;
    top: 50%;
    margin-top: -50px;
    opacity: 0
}

.redi:hover {
    background: red;
}



.mr15 {
    margin-right: 15px;
}

.PN {
}

.PN a {
    padding: 5px 25px;
    border-radius: 3px;
    margin-right: 5px;
}

.djFloat1 {
    z-index: 9999;
}

.djFloat2 {
    height: 186px;
    position: fixed;
    bottom: 0px;
    left: -2000px;
    background: #333;
    z-index: 999;
}

.djFloat {
    width: 816px;
    background: #1c2837;
}

.djFloatnei {
    width: 614px;
    padding: 25px 67px 0;
    height: 161px;
}

.djFloatnei div {
    width: 247px;
}

.djFloatnei a {
    width: 157px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    margin-top: 15px;
    border-radius: 40px;
}

.djFloatimg {
    top: 27px;
    right: 66px;
}

.closedjForm {
    right: -38px;
    top: 0;
}

.closedjForm i {
    font-size: 30px;
}

.divxian {
    height: 145px;
    border-left: 1px solid #27384d;
    width: 0!important;
    margin-left: 74px;
}

a#toggle {
    color: #00a0e9;
}
.tc.tzmore.zlmore.pt15.pb10.btn1 {
    color: #00a0e9;
}
.tc.tzmore.zlmore.pt15.pb10.btn2 {
    color: #00a0e9;
}